Skip to main content

Ansys Fluent

Ansys Fluent软件是一个通用的计算流体动力学(CFD)软件包,其中包含为工业应用中的流动,湍流,传热和反应建模所需的广泛的物理建模功能。 各种专用模型为该软件提供了对缸内燃烧,航空声学,涡轮机械和多相系统进行建模的能力,并已扩大了其实用性。

注意事项: Ansys Fluent 为商业软件,无法在应用中心直接搜索使用,需要向软件厂商购买授权使用,如需使用集群上的 Ansys Fluent,需要向销售经理充分沟通,并附上购买 Ansys Fluent 的许可证明。

一. 图形界面提交

Step 1. 在应用中心搜索Ansys Fluent软件,申请后请联系客服同意;

Step 2. 具体使用步骤请看图形界面提交

二. 模板提交

Step 1. 在应用中心搜索Ansys Fluent软件,申请后请联系客服同意;

Step 2.选择可视化模板提交;

Step 3. 上传Journal、case、data等输入文件,必须至少包含一个jou文件;

Step 4. 选择硬件配置;

  • 节点数量:设置启动多少个并行计算的计算节点。
  • 内存配比:设置各个计算节点内存大小为单节点核心数×内存配比。

Step 5. 查看作业内容汇总,并提交作业;

Step 6. 通过作业管理查看运行中的作业;

三. 命令行提交

通过SSH连接创建并连接管理节点

Step 1. 创建作业目录并进入;

mkdir AnsysFluentJob1
cd AnsysFluentJob1

Step 2. 通过文件传输上传所需的输入文件,详情请查看Linux数据传输

Step 3. 在该文件夹下创建如下执行脚本AnsysFluent.sh

#!/bin/bash
module add Ansys/2021R1

ulimit -s unlimited
ulimit -l unlimited

MACHINEFILE="nodes.$SLURM_JOB_ID"
srun -l /bin/hostname | sort -n | awk '{print $2}' > $MACHINEFILE

fluent 3ddp -g -mpi=intel -cnf=$MACHINEFILE -t $SLURM_NTASKS -slurm -i settingori.jou

#网络增强计算区使用RDMA网络需要添加选项:-mpiopt
#例:fluent 3ddp -g -mpi=intel -cnf=$MACHINEFILE -t $SLURM_NTASKS -slurm -i settingori.jou -mpiopt="-iface ens800f0 -genv I_MPI_DEBUG 4 -genv I_MPI_FABRICS shm:dapl -genv DAT_OVERRIDE /etc/dat.conf -genv I_MPI_DAT_LIBRARY /usr/lib64/libdat2.so -genv I_MPI_DAPL_PROVIDER ofa-v2-cma-roe-ens800f0 -genv I_MPI_FALLBACK 0 -genv I_MPI_FALLBACK=0"

Step 4. 提交作业

2个16核心节点启动16个并行任务

sbatch -N 2 -p c-16-1 -n 32 -c 1 AnsysFluent.sh

查看作业运行情况及参数详细介绍请点击查看slurm命令

结果文件下载请查看Linux数据传输

点击下载以上作业样例:AnsysFluent.zip